<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    

    <script>
/* 用户输入一个数，  计算 1 到这个数的累加和** 

   - 比如 用户输入的是 5， 则计算 1~5 之间的累加和
   - 比如用户输入的是10， 则计算 1~10 之间的累加和 
*/

// let num = prompt('请输入一个数')
// let sun = 0
// for(let i = 1; i <= num; i++){
//     sun += i
// }
// console.log(`累加和是${sun}`)






/* 6. **输出成绩案例（请使用if多分支来书写程序）**

   题目描述：

   接收用户输入的分数，根据分数输出对应的等级字母 A、B、C、D、E，

   - 90分(含)以上 ，输出：A
     80分(含)~ 90 分(不含)，输出：B	
      70分(含)~ 80 分(不含)，输出：C 	
      60分(含)~ 70 分(不含)，输出：D   	
   - 60分(不含) 以下，输出 E 
*/

// let num = prompt('请输入您的分数：')
// if(num >= 90){
//     document.write(`A`)
// }else if(num >= 80 && num <90){
//     document.write(`B`)
// }else if(num >= 70 && num <80){
//     document.write(`C`)
// }else if(num >= 60 && num <70){
//     document.write(`D`)
// }else {
//     document.write(`E`)
// }






/* 7. **输出星期练习（请使用switch分支语句来书写程序）**

   题目描述：

   请用户输入1个星期数. 就将对应的英文的星期打印出来. 

   - 比如用户输入'星期一'， 则 页面可以打印  monday 
   - 英文自己查有道。比如星期一是  monday  星期二是 tuesday 
*/

// let day = prompt('请输入你想查询的星期数1~7：')
// switch(day) {
//     case '1':
//         console.log('monday');
//         break
//         case '2':
//         console.log('tuesday');
//         break
//         case '3':
//         console.log('Wednesday');
//         break
//         case '4':
//         console.log('Thursday');
//         break
//         case '5':
//         console.log('Friday');
//         break
//         case '6':
//         console.log('Saturday');
//         break
//         case '7':
//         console.log('Sunday');
//         break
// }




/* 8. **用户登录验证**

   题目描述：

   接收用户输入的用户名和密码，若用户名为 “admin” ,且密码为 “123456” ,则提示用户登录成功!  否则，让用户一直输入。
 */

//  while (true) {
//        let msg = prompt('名字')
//        let pwd = prompt('密码')
//        if (msg === 'admin' && pwd === '123456') {
//            break
//        }
//    }
//    alert('登录成功')






 /* ### 综合案例变形

需求：根据用户选择计算两个数的结果：

**题目描述：**

打开页面出现一个提示框，注意是一直提示的，'请您选择 + - * / ，如果输入q，则是退出结束程序

- 如果输入的是 + - * / 其中任何一个，比如用户输入是 + ，则是计算求和，如果用户输入是 *  则是计算乘积
  - 则提示第一个弹窗，提示用户：'请您输入第一个数字'
  - 输入完毕则继续提示第二个弹窗，提示用户：'请您输入第二个数字'
  - 都输入完毕，则通过警示框 alert 输出结果
- 如果输入是 q，则结束程序

提示：多分支请使用 if 多分支来完成

 */

 while (true) {
    let re = prompt(`
      1. 输入 + - * / 计算两个数字的结果
      2. 如果是q则是退出
    `)
    if(re === 'q'){
        break
    } else{
        let x = +prompt('请输入第一个数字')
      let y = +prompt('请输入第二个数字')
      if (re === '+') {
        alert(`两个数的和是: ${x + y}`)
      } if (re === '-') {
        alert(`两个数的差是: ${x - y}`)
      } if (re === '*') {
        alert(`两个数的乘积是: ${x * y}`)
      } if (re === '/') {
        alert(`两个数的求商是: ${x / y}`)
      }
    }
 }
    </script>
</body>
</html>